tepache stand/shop - Turkish English Dictionary